草庐IT

php - 执行 php 文件 onClick

全部标签

javascript - Ruby on Rails 4 javascript 未执行

我在app/assets/javascripts中有一个自定义的js文件。这是js文件://app/assets/javascripts/contacts.js//$(document).ready(function(){//I'vealreadytriedwiththismethod$(window).load(function(){alert("foobar")});我需要application.js文件中的contacts.js文件。如果我检查html页面,我会看到js文件已正确加载,但未显示消息。如果我重新加载页面(按f5),消息会正确显示。当页面加载时,javascript被

javascript - Gcloud 部署特定文件

我正在使用AppEngine提供一些静态js文件。我正在通过with部署代码gcloudpreviewappdeploy.这当前部署了我所有的静态文件,有没有一种方法可以将我的静态目录中的单个js文件上传到应用引擎?也许是app.yaml配置?我基本上只需要scpfile.js->gcloud实例,但如果可能的话我想使用gcloud工具。这是我的app.yaml:version:1runtime:python27api_version:1threadsafe:truedefault_expiration:"30d"-url:/(.*\.js)mime_type:text/javascr

javascript - 如何在 Node.js 中打开 Windows-1255 编码文件?

我有一个Windows-1255(希伯来语)编码的文件,我希望能够在Node.js中访问它。我尝试使用fs.readFile打开文件,它给了我一个我无法使用的Buffer。我尝试将编码设置为Windows-1255,但无法识别。我还检查了windows-1255package,但我无法用它解码,因为fs.readFile要么给出一个Buffer要么一个UTF8字符串,并且包需要一个1255-编码字符串。我如何在Node.js中读取Windows-1255编码的文件? 最佳答案 似乎使用node-iconv包是最好的方法。遗憾icon

javascript - 使用 gulp-rev 后如何将修订后的文件包含到 .html 中?

所以我在gulp中创建了这个任务:'usestrict';vargulp=require('gulp');vargulpGlobals=require('./_gulp-globals.js');varrev=require('gulp-rev');varrevReplace=require('gulp-rev-replace');gulp.task('gulp-rev',function(){varsources=gulpGlobals.src+'/somefolder/**/*.js';varfileToInject=gulpGlobals.destination+'/somefo

javascript - 在 map 函数之后执行函数

我有这个代码$scope.items.map(function(item){if(item.keywords.indexOf($scope.formData.keyword)!=-1){array.push(bono);}})本地图完成时,我需要用数组的所有元素执行一个函数。我怎样才能做到这一点?我想堆叠调用,但我不知道该怎么做。谢谢 最佳答案 一旦$scope.items是您在问题中所述的数组并且Array.prototype.map()是同步的-这意味着您只需将下一条语句放在这段代码之后,它将在.map()完成处理后执行。

javascript - promise : is . done() 总是执行,即使 .catch() 是?

我的Promise问题我是Promises的新手,我一直在阅读QDocumentation,它说:Whenyougettotheendofachainofpromises,youshouldeitherreturnthelastpromiseorendthechain.我在我的代码中以Q.Promise方式定义了一个Promise,使用以下console.log来注销执行跟踪:functionfoo(){returnQ.Promise(function(resolve,reject){doSomething().then(function(){console.log('1');retu

javascript - 使用 NPM 重命名文件

有没有办法在npm脚本中重命名单个文件?我想准备要分发的文件,但我需要构建的文件与源文件中的命名不同...我已经尝试过orn,但它似乎只能在命令行上运行,而不是作为npm脚本运行。我特别希望添加一个跨平台依赖项来完成我的项目,而不是编写我自己的javascript脚本来复制文件。我理想的解决方案是我可以将其作为单行命令包含在package.json中,例如重命名旧文件名新文件名 最佳答案 当然。npmscript可以运行任何你想要的nodejs文件。例如:require('fs').rename(oldPath,newPath)更多

javascript - jQuery onclick 注册错误

我有一个按钮,我想附加一个点击监听器,但每次代码运行时,它都会抛出一个控制台错误jquery.js:4435UncaughtTypeError:((n.event.special[g.origType]||(intermediatevalue)).handle||g.handler).apply不是函数这是触发错误的js代码,第一行运行正常,第二行是导致错误的代码$toolbar.off('click','.btn-save');//$toolbarisassigned$("#toolbar")oninit$toolbar.on('click','.btn-save',function

javascript - 如何只调试一个js文件

我的项目中有很多JS文件。其中一些是外部库。我想知道当前用户交互正在执行什么JS代码。我在chrome中设置断点为describehere.但是已经有很多JS文件,很多都是他自己的VisualStudio添加的。所以我很难得到准确的代码。因此,在这种情况下,我需要一些能够让我仅调试xyz.js文件的东西。 最佳答案 在chrome开发工具中打开设置,点击“Blackboxing”或可能的“Manageframeworkblackboxing”并设置文件名或正则表达式模式。当您单步执行自己的代码并到达您将输入该脚本的位置时,将不会调试

javascript - 导入与其所在目录同名的 JavaScript 文件

在我的React和Webpack项目中,我有以下React组件的项目结构:Component/├──Component.jsx├──index.jsx└──styles.cssindex.jsx文件简单地导入和导出Component.jsx;原因是在需要它的文件中,它允许使用以下内容:importComponentfrom'../Component'相对于importComponentfrom'../Component/Component'然而,这似乎是一个不必要的额外步骤,需要所有新组件都效仿。考虑到这一点,我的问题是:我能否两全其美?我希望我的目录中只有Component.jsx和